97e09f1c35fe4e3cbcae34d9ee55234ea36e3749,drools-core/src/main/java/org/drools/leaps/TokenEvaluator.java,TokenEvaluator,evaluate,#Token#,42
Before Change
iterators[i] = workingMemory
.getFactTable(
leapsRule
.getColumnClassObjectTypeAtPosition(i))
.tailConstrainedIterator(
workingMemory,
leapsRule
After Change
if (i == dominantFactPosition) {
iterators[i] = Table.singleItemIterator(dominantFactHandle);
} else {
columnClass = leapsRule.getColumnClassObjectTypeAtPosition(i);
factTable = workingMemory.getFactTable(columnClass);
interatorStartFactHandle = new FactHandleImpl(
dominantFactHandle.getId()